sound-producing device - Espagnol Anglais Dictionnaire